Skip to content

[wip] Use philox for faster sampling on GPU.#12223

Open
trivialfis wants to merge 1 commit into
dmlc:masterfrom
trivialfis:philox
Open

[wip] Use philox for faster sampling on GPU.#12223
trivialfis wants to merge 1 commit into
dmlc:masterfrom
trivialfis:philox

Conversation

@trivialfis
Copy link
Copy Markdown
Member

This is available in C++ 26, cccl backports it. But we will need a newer CCCL for the random header. Marking this PR as WIP since we don't have the latest CCCL for XGBoost.

@RAMitchell
Copy link
Copy Markdown
Member

I think the speed won't make a difference as this is the simple linear generator being used currently but the quality of the random samples will be very much improved. Honestly we shouldn't be using LCGs at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants